*{margin: 0px;padding: 0px;font-family: "微软雅黑",arial,"宋体";font-size: 12px;}
a{text-decoration: none;color: #808080;}
ul li{list-style: none;}
//头部区域start
.haad{
    width: 100%;height: 31px;background: #F7F7F7;
    .haadTop{
        width: 1200px;height: 31px;margin: 0px auto;
        .haadTopL{
            float: left;min-width: 480px;line-height: 31px;color: #808080;
            span,a{line-height: 31px;color: #808080;}
        }
        .haadTopR{
            float: right;width: 80px;position: relative;
            ul li{}
            ul li.topMenuBox{position: absolute;z-index: 12;width: 70px;padding: 0px 5px;height: auto;top: 4px;border-radius: 5px;}
            ul li a.topMenu{display: block;background: url(../images/vanclsprite.png) no-repeat 54px 8px;line-height: 27px;}
            ul li ul{
                display: none;
                li{list-style: disc inside;height: 31px;}
                a{line-height: 31px;text-align: center;}
                
            }
            a:hover{color: #A10000;}
        }
    }
}
//logo和搜索区域start
.logoSearch{
    width: 1200px;height: 62px;margin: 0px auto;margin: 20px auto 10px;
    .logoL{
        float: left;padding-left: 33px;
        a{display: block;width: 166px;height: 47px;background: url(../images/vanclsprite1.png) no-repeat 0px -59px;}
    }
    .searchR{
        float: right;width: 558px;padding-top: 8px;
        .searchFormBox{
            float: left;
            #keyword{width: 379px;height: 27px;line-height: 27px;color: #333333;padding: 0px 5px;}
            #searchSub{width: 49px;height: 29px;cursor: pointer;background: url(../images/vanclsprite1.png) no-repeat -100px 0px;border: none;}
        }
        //购物车
        .cartBox{
            float: right;width: 105px;height: 27px;background: url(../images/vanclsprite1.png) no-repeat -154px 0px;border: solid 1px #C1383E;position: relative;
            p{
                position: relative;z-index: 11;display: block;height: 100%;
                a{color: #FFFFFF;display: block;padding: 6px 0px 0px 29px;}
            }
            .BuycarTab{
                width: 315px;height: auto;padding: 5px;border: solid 1px #B81C22;position: absolute;right: -1px;top: 27px;background: #FFFFFF;z-index: 10;display: none;
                .havepru{
                    width: 90%;margin: 0px auto;
                    h2{line-height: 33px;border-bottom: solid 1px #ECECEC;color: #727171;}
                    ul li{
                        padding: 5px 0px;height: 40px;overflow: hidden;
                        .carListLeft{
                            width: 40px;height: 40px;display: block;float: left;padding: 2px 4px 2px 2px;
                            a img{max-width: 40px;max-height: 40px;}
                        }
                        .carListRight{
                            width: 190px;float: left;
                            h3{
                                line-height: 25px;
                                a{color: #727171;line-height: 25px;}
                            }
                            .priceArea{
                                color: #A10000;
                                strong,em{font-style: normal;color: #A10000;}
                            }
                        }
                        .carListDelect{
                            width: 45px;height: 40px;text-align: right;line-height: 40px;float: right;
                            a{color: #A10000;}
                        }
                    }
                    .ShopCarPageLine{height: 8px;overflow: hidden;border-bottom: solid 1px #ECECEC;margin: 0px 0px 5px;}
                    .ShopCarPage{
                        div{
                            color: #A3A3A3;float: left;
                            span{display: block;color: #B81C22;}
                        }
                        strong{
                            display: block;float: right;height: 29px;line-height: 29px;background: #B81C22;padding: 0px 10px;
                            a{color: #FFFFFF;}
                        }
                    }
                }
            }
        }
        .hotWord{clear: both;width: 440px;line-height: 18px;color: #727171;padding-top: 5px;padding-left: 3px;}
    }
}
//logo和搜索区域end

//顶部导航start
.navBox{
    width: 1200px;height: 49px;margin: 0px auto;
    .allProduct{
        width: 260px;height: 49px;background: #B81C22;float: left;
        .navCon{display: block;line-height: 49px;text-align: center;color: #FFFFFF;font-size: 17px;cursor: pointer;}
        em{display: block;width: 20px;height: 14px;float: right;margin-top: 17px;margin-right: 28px;overflow: hidden;background: url(../images/vanclsprite1.png) no-repeat -380px -206px;}
        .emTop{background: url(../images/vanclsprite1.png) no-repeat -380px -225px;}
        .categoryList{
            width: 256px;position: relative;z-index: 15;border: solid 2px #B81C22;background: #FFFFFF;display: none;overflow: hidden;
            .categpost{
                dl{
                    width: 254px;padding-top: 10px;line-height: 16px;border: solid 1px #C8C8C9;margin-top: 17px;background: #FFFFFF;position: relative;
                    h3{
                        padding: 0px 3px;line-height: 20px;font-size: 14px;color: #B81C22;background: #FFFFFF;position: absolute;left: 35px;top: -10px;
                        a{color: #B81C22;font-size: 14px;}
                    }
                    dt{
                        padding: 10px 0px 0px 37px;font-size: 14px;color: #A3A2A2;
                        a{color: #A3A2A2;font-size: 14px;}
                    }
                    dd{
                        padding: 5px 0px 10px 30px;border-bottom: solid 1px #C8C8C9;
                        a{display: inline-block;padding: 0px 5px;line-height: 20px;}
                        a:hover{color: #B81C22;}
                    }
                    .noLine{border: none;}
                }
            }
        }
    }
    .navListBox{
        min-width: 940px;height: 49px;float: right;background: #EFEFEF;
        ul li{
            width: 117.5px;float: left;background: #EFEFEF;
            a{color: #727171;display: block;height: 49px;line-height: 49px;text-align: center;font-size: 16px;}
            a:hover{background: #E5E6E6;color: #B81C22;}
        }
    }
}
//顶部导航end
//头部区域end
//底部区域start
.foot{
    width: 1198px;height: 160px;padding-top: 28px;border: solid 1px #E0E0E1;clear: both;margin: 0px auto;
    ul li{
        width: 127px;height: 138px;padding-left: 70px;float: left;color: #3E3A39;border-right: solid 1px #E0E0E1;
        h2{font-size: 13px;margin-bottom: 15px;}
        p{
            line-height: 20px;
            a{color: #333333;}
            a:hover{color: #B81C22;}
        }
    }
    ul .footLine{border: none;}
}
.copyRight{
    width: 100%;height: 33px;border-top: solid 1px #3E3A39;margin-top: 10px;clear: both;
    .copyRightTab{
        width: 1200px;height: 33px;margin: 0px auto;
        p{text-align: center;line-height: 33px;color: #3E3A39;}
    }
}
//底部区域end
